A First-Passage Kinetic Monte Carlo algorithm for complex diffusion-reaction systems
نویسندگان
چکیده
We develop an asynchronous event-driven First-Passage Kinetic Monte Carlo (FPKMC) algorithm for continuous time and space systems involving multiple diffusing and reacting species of spherical particles in two and three dimensions. The FPKMC algorithm presented here is based on the method introduced in [Phys. Rev. Lett., 97:230602, 2006] and is implemented in a robust and flexible framework. Unlike standard KMC algorithms such as the n-fold algorithm, FPKMC is most efficient at low densities where it replaces the many small hops needed for reactants to find each other with large first-passage hops sampled from exact time-dependent Green’s functions, without sacrificing accuracy. We describe in detail the key components of the algorithm, including the event-loop and the sampling of first-passage probability distributions, and demonstrate the accuracy of the new method. We apply the FPKMC algorithm to the challenging problem of simulation of long-term irradiation of metals, relevant to the performance and aging of nuclear materials in current and future nuclear power plants. The problem of radiation damage spans many decades of time-scales, from picosecond spikes caused by primary cascades, to years of slow damage annealing and microstructure evolution. Our implementation of the FPKMC algorithm has been able to simulate the irradiation of a metal sample for durations that are orders of magnitude longer than any previous simulations using the standard Object KMC or more recent asynchronous algorithms.
منابع مشابه
Summary of Dynamic Lattice First-Passage Kinetic Monte Carlo
1 A First-Passage Kinetic Monte Carlo Method for Stochastic Reaction-Drift-Diffusion Systems [20, 19] 1 1.1 Biological Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Mathematical Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Motivation and Methodology for Incorporating Drift into the FPKMC method 2 1.4 DL-FPKMC Results . . . . . . . . ....
متن کاملFirst-Passage Kinetic Monte Carlo. I: Method and Basic Theory
Tomas Oppelstrup, 2 Vasily V. Bulatov, Aleksandar Donev, Malvin H. Kalos, George H. Gilmer, and Babak Sadigh Lawrence Livermore National Laboratory, Livermore, California 94551, USA Royal Institute of Technology (KTH), Stockholm S-10044, Sweden Abstract In this first part of a series of two papers we present a new efficient method for Monte Carlo simulations of diffusion-reaction processes. Fir...
متن کاملA First-Passage Kinetic Monte Carlo method for reaction-drift-diffusion processes
Stochastic reaction-diffusion models are now a popular tool for studying physical systems in which both the explicit diffusion of molecules and noise in the chemical reaction process play important roles. The Smoluchowski diffusion-limited reaction model (SDLR) is one of several that have been used to study biological systems. Exact realizations of the underlying stochastic processes described ...
متن کاملFirst-passage kinetic Monte Carlo method.
We present an efficient method for Monte Carlo simulations of diffusion-reaction processes. Introduced by us in a previous paper [Phys. Rev. Lett. 97, 230602 (2006)], our algorithm skips the traditional small diffusion hops and propagates the diffusing particles over long distances through a sequence of superhops, one particle at a time. By partitioning the simulation space into nonoverlapping ...
متن کاملEfficient kinetic Monte Carlo method for reaction-diffusion problems with spatially varying annihilation rates
We present an efficient Monte Carlo method to simulate reaction–diffusion processes with spatially varying particle annihilation or transformation rates as it occurs for instance in the context of motor-driven intracellular transport. Like Green’s function reaction dynamics and first-passage time methods, our algorithm avoids small diffusive hops by propagating sufficiently distant particles in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Comput. Physics
دوره 229 شماره
صفحات -
تاریخ انتشار 2010